package com.zuipin.vo;

import java.math.BigDecimal;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author zhuangjiajian
 * @date 2017-7-27 14:16:39
 */
@ApiModel(description = "积分商城前台列表VO")
public class IntegralProVo {
	
	private Long				proId;				// 商品ID
	
	private String				proSku;				// 商品SKU
	
	private String				title;				// 商品主标题
	
	private String				mainImgUrl;			// 商品主图
	
	private Integer				integralPrice;		// 商品积分价
	
	private BigDecimal			marketPrice;		// 商品市场价
	
	private BigDecimal			proPrice;			// 醉品价格
	
	private Short				isSoldOut;			// 商品是否售罄 0 售罄 1 有货
	
	// ------------------------------------------------
	
	private Long				proExtId;			// 商品拓展信息ID
	
	private Integer				assessmentNum;		// 好评数
	
	private String				subTitle;			// 商品副标题
	
	private Long				isSales;			// 是否参加活动
	
	private BigDecimal			stockNum;			// 库存数
	
	private Long				tagId;
	
	private String				tagName;
	
	private String				tagPcImgUrl;
	
	private String				tagWapImgUrl;
	
	private Short				isIntegralPro;		// 是否为积分商品
	
	private BigDecimal			salesPrice;			// 活动价
	
	public static final String	TITLE	= "TITLE";
	public static final String	PROID	= "PRO_ID";
	
	public IntegralProVo() {
		// TODO Auto-generated constructor stub
	}
	
	@ApiModelProperty(value = "商品ID", required = true)
	public Long getProId() {
		return proId;
	}
	
	public void setProId(Long proId) {
		this.proId = proId;
	}
	
	@ApiModelProperty(value = "商品SKU", required = true)
	public String getProSku() {
		return proSku;
	}
	
	public void setProSku(String proSku) {
		this.proSku = proSku;
	}
	
	@ApiModelProperty(value = "商品主标题", required = true)
	public String getTitle() {
		return title;
	}
	
	public void setTitle(String title) {
		this.title = title;
	}
	
	@ApiModelProperty(value = "商品主图URL地址", required = true)
	public String getMainImgUrl() {
		return mainImgUrl;
	}
	
	public void setMainImgUrl(String mainImgUrl) {
		this.mainImgUrl = mainImgUrl;
	}
	
	@ApiModelProperty(value = "商品积分价", required = true)
	public Integer getIntegralPrice() {
		return integralPrice;
	}
	
	public void setIntegralPrice(Integer integralPrice) {
		this.integralPrice = integralPrice;
	}
	
	@ApiModelProperty(value = "商品市场价", required = true)
	public BigDecimal getMarketPrice() {
		return marketPrice;
	}
	
	public void setMarketPrice(BigDecimal marketPrice) {
		this.marketPrice = marketPrice;
	}
	
	@ApiModelProperty(value = "商品是否售罄 0 售罄 1 有货", required = true)
	public Short getIsSoldOut() {
		return isSoldOut;
	}
	
	public void setIsSoldOut(Short isSoldOut) {
		this.isSoldOut = isSoldOut;
	}
	
	@ApiModelProperty(value = "标签ID")
	public Long getTagId() {
		return tagId;
	}
	
	public void setTagId(Long tagId) {
		this.tagId = tagId;
	}
	
	@ApiModelProperty(value = "标签名称")
	public String getTagName() {
		return tagName;
	}
	
	public void setTagName(String tagName) {
		this.tagName = tagName;
	}
	
	@ApiModelProperty(value = "标签PC图")
	public String getTagPcImgUrl() {
		return tagPcImgUrl;
	}
	
	public void setTagPcImgUrl(String tagPcImgUrl) {
		this.tagPcImgUrl = tagPcImgUrl;
	}
	
	@ApiModelProperty(value = "标签Wap图")
	public String getTagWapImgUrl() {
		return tagWapImgUrl;
	}
	
	public void setTagWapImgUrl(String tagWapImgUrl) {
		this.tagWapImgUrl = tagWapImgUrl;
	}
	
	@ApiModelProperty(value = "好评数")
	public Integer getAssessmentNum() {
		return assessmentNum;
	}
	
	public void setAssessmentNum(Integer assessmentNum) {
		this.assessmentNum = assessmentNum;
	}
	
	@ApiModelProperty(value = "商品副标题")
	public String getSubTitle() {
		return subTitle;
	}
	
	public void setSubTitle(String subTitle) {
		this.subTitle = subTitle;
	}
	
	@ApiModelProperty(value = "是否参加活动")
	public Long getIsSales() {
		return isSales;
	}
	
	public void setIsSales(Long isSales) {
		this.isSales = isSales;
	}
	
	@ApiModelProperty(value = "库存数")
	public BigDecimal getStockNum() {
		return stockNum;
	}
	
	public void setStockNum(BigDecimal stockNum) {
		this.stockNum = stockNum;
	}
	
	@ApiModelProperty(value = "商品拓展信息ID")
	public Long getProExtId() {
		return proExtId;
	}
	
	public void setProExtId(Long proExtId) {
		this.proExtId = proExtId;
	}
	
	@ApiModelProperty(value = "醉品价格")
	public BigDecimal getProPrice() {
		return proPrice;
	}
	
	public void setProPrice(BigDecimal proPrice) {
		this.proPrice = proPrice;
	}
	
	@ApiModelProperty(value = "是否为积分商品0否1是")
	public Short getIsIntegralPro() {
		return isIntegralPro;
	}
	
	public void setIsIntegralPro(Short isIntegralPro) {
		this.isIntegralPro = isIntegralPro;
	}
	
	@ApiModelProperty(value = "特价价格")
	public BigDecimal getSalesPrice() {
		return salesPrice;
	}
	
	public void setSalesPrice(BigDecimal salesPrice) {
		this.salesPrice = salesPrice;
	}
	
}
